﻿#include "MapBase.h"
#include <iostream>
#include <vector>
using namespace std;
 
namespace Scene
{ 
	void MapBase::LoadMap(const std::string &name)
	{
// 		for (int x = 0; x < 1000; x++)
// 		{
// 			_mapBlock.push_back(vector<MapBlock*>());
// 			for (int y = 0; y < 1000; y++)
// 			{
// 				auto * item = new MapBlock;
// 				_mapBlock[x][y].push_back(item);
// 			}
// 		}

		for (int x = 0; x < 1000; x++)
		{
			for (int y = 0; y < 1000; y++)
			{
				auto * item = new MapBlock;
				_mapBlock[x][y] = item;
			}
		}
	}

	bool MapBase::WalkAble(int x, int y)
	{
		auto * item = _mapBlock[x][y];
		if (item->type == MapBlock::Type::WALKABLE)return true;
		return false;
	}
}


